Peer To Peer Context Data Sharing Through Tuple Spaces
نویسندگان
چکیده
A requirement of pervasive computing systems is context data sharing among software components that collaborate in providing services to users. The solution to this requirement becomes more challenging when the communication scenario is peer-to-peer, i.e. the context data are distributed among components, rather than be held by a centralized server. This paper faces the context data sharing issue proposing a software architecture that realizes a distributed context space by a tuple space. Moreover, the context data are represented using an ontology, described in the Web Ontology Language, thus the system can be seamless integrated with the Semantic Web technologies.
منابع مشابه
A Tuple Space Implementation for Large-Scale Infrastructures
Coordinating activities in a distributed system is an open research topic. Several models have been proposed to achieve this purpose such as message passing, publish/subscribe, workflows or tuple spaces. We have focused on the latter model, trying to overcome some of its disadvantages. In particular we have applied spatial database techniques to tuple spaces in order to increase their performan...
متن کاملA Tuple Space Implementation for Large-Scale Infrastructures (PhD Thesis)
Coordinating activities in a distributed system is an open research topic. Several models have been proposed to achieve this purpose such as message passing, publish/subscribe, workflows or tuple spaces. We have focused on the latter model, trying to overcome some of its disadvantages. In particular we have applied spatial database techniques to tuple spaces in order to increase their performan...
متن کاملP2P Network Trust Management Survey
Peer-to-peer applications (P2P) are no longer limited to home users, and start being accepted in academic and corporate environments. While file sharing and instant messaging applications are the most traditional examples, they are no longer the only ones benefiting from the potential advantages of P2P networks. For example, network file storage, data transmission, distributed computing, and co...
متن کاملPolicy Based Framework for Trust Management and Evolution of Peer to Peer Groups
Peer to peer collaborative groups are becoming increasingly popular for collaborative applications like video/audio conferencing, IP telephony, file sharing, collaborative work spaces, and multi-user games. The decentralized nature of these groups gives rise to the need of a secure group layer which integrates authentication, admission control, authorization, access control and key management. ...
متن کاملBissa-A Scalable and Distributed tuple Space
The idea of tuple spaces is based on the white-board design pattern & made its first appearance in the late 1980s. Similar to its mathematical interpretation, we identify tuple as a set of values separated by some kind of delimiter. For an example we can represent the name, birth year & the home town of a student using a simple tuple . In our work, we have implemented a tup...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005